﻿using Autodesk.Revit.DB;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZhuXingFamilys.CADInformation.Entity
{
    public class SelectedLayers
    {
        //表示所选图元的 Revit 类别（Category），即图元的类型或类别。
        public Category selectedCategory { get; set; }

        // 用于表示所选图元的引用（Reference），可以用于从文档中检索相关元素。
        public Reference selectedReference { get; set; }
        public string Name { get; set; }
        //表示轴线的名称或标识，用于标识所选图元的轴线。
        public string AxisLineName { get; set; }
        //表示轴线的起点和终点，即轴线的起始和结束位置。
        public XYZ AxisLineStartPoint { get; set; }
        public XYZ AxisLineEndPoint { get; set; }
        //表示标签的名称或标识，用于标识所选图元的标签。
        public string LabelName { get; set; }
        //表示标签的位置，即标签在图元中的位置。
        public XYZ LabelPosition { get; set; }
        //表示标高的名称或标识，用于标识所选图元的标高。
        public string ElevationName { get; set; }
        //表示标高的位置，即标高在图元中的位置。
        public XYZ ElevationPosition { get; set; }
    }
}
